home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
COMAL
/
B-Book Series
/
(k)b6.d64
/
val.l
< prev
next >
Wrap
Text File
|
2007-02-28
|
272b
|
15 lines
9000 FUNC VAL(A$) CLOSED
9010 S:=0
9020 Y:="." IN A$
9030 L:=LEN(A$)
9040 IF Y<>0 THEN Y:=L-Y+1
9050 FOR X:=1 TO L DO
9060 IF A$(X) IN "1234567890" THEN
9070 S:=S+(ORD(A$(X))-48)*(10^(L-X-Y))
9080 ELSE
9090 Y:=Y-1
9100 ENDIF
9110 ENDFOR X
9120 RETURN S
9130 ENDFUNC VAL